The sample is intended to be a small hotel reservation system for a fictional company called First Class Hotels. The sample demonstrates a number of Crystal Reports features that are new to version 8, as well as possible advanced uses for some existing features.
From the main screen that displays upon starting, the user has five options:
1. Reservations: The main form in the sample, used for managing the reservations. Some features of note:
- The report displayed in the window is automatically updated whenver a reservation is added, the customer name is changed, or the date range is changed.
- Double clicking on a customer name or room number in the report will bring up a form containing information about that customer or room.
- Clicking on one of the two miniature notepad icons in this window will also cause this same information report to be displayed.
- The billing report that can be displayed via double clicking the report or clicking the notepad icons only displays information between the start and end dates shown at the bottom of the reservation form.
2. Rooms: Allows adding/removing of hotel room numbers
- Clicking on the miniature notepad icon in this window will cause the information report to be displayed. The information will be displayed for all dates that the room has been used and is not restricted by a start or end date.
3. Prices: Allows adding/removing of hotel room prices.
4. Customer: Allows adding/editing/removing of customers.
- Clicking on the miniature notepad icon in this window will cause the information report to be displayed. The information will be displayed for all dates that the customer has stayed at the hotel and is not restricted by a start or end date.
5. Exit
Crystal Reports features demonstrated in Visual Basic Code: